package com.ruoyi.mng.service;

import java.util.List;
import com.ruoyi.mng.domain.HzCard;

/**
 * 卡状态Service接口
 * 
 * @author Qiang
 * @date 2023-04-23
 */
public interface IHzCardService 
{
    /**
     * 查询卡状态
     * 
     * @param cardId 卡状态主键
     * @return 卡状态
     */
    public HzCard selectHzCardByCardId(Long cardId);

    /**
     * 查询卡状态列表
     * 
     * @param hzCard 卡状态
     * @return 卡状态集合
     */
    public List<HzCard> selectHzCardList(HzCard hzCard);

    /**
     * 新增卡状态
     * 
     * @param hzCard 卡状态
     * @return 结果
     */
    public int insertHzCard(HzCard hzCard);

    /**
     * 修改卡状态
     * 
     * @param hzCard 卡状态
     * @return 结果
     */
    public int updateHzCard(HzCard hzCard);

    /**
     * 批量删除卡状态
     * 
     * @param cardIds 需要删除的卡状态主键集合
     * @return 结果
     */
    public int deleteHzCardByCardIds(String cardIds);

    /**
     * 删除卡状态信息
     * 
     * @param cardId 卡状态主键
     * @return 结果
     */
    public int deleteHzCardByCardId(Long cardId);
}
